<%--
    Document   : muro
    Created on : Feb 11, 2011, 9:49:50 AM
    Author     : miguelGallardo
--%>

<%@page import="java.util.Iterator"%>
<%@page import="persistencia.Usuarios"%>
<%@page import="java.util.List"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
   "http://www.w3.org/TR/html4/loose.dtd">

<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>El Tabique - PAW</title>
        <link rel="stylesheet" type="text/css" title="normal" href="CSS/style1.css">
        <link rel="alternate stylesheet" type="text/css" title="mobile" href="CSS/style2.css">
        <link rel="alternate stylesheet" type="text/css" title="none" href="">
        <script type="text/javascript" src="JS/jquery-1.4.4.min.js"></script>
        <script type="text/javascript" src="JS/jquery-ui-1.8.9.custom.min.js"></script>
        <script type="text/javascript" src="JS/functions.js"></script>
</head>

<body onLoad="leerEstilo();" onunload="guardarEstilo();">
    <%
        // Verificacion de que enlaces mostrar
        Usuarios auth = (Usuarios)session.getAttribute("user");
        Boolean showManage = false;
        String au = "";
        String ap = "GUEST";
        if (auth != null) {
            showManage = (auth.getPermisos().equals("ADMIN"));
            au = auth.getNombre();
            ap = auth.getPermisos();
        }

        // Esto solo se mostrara si hay algun mensaje
        String msg = (String)session.getAttribute("msg");
        Boolean bm = false;
        Boolean b = (Boolean)session.getAttribute("error");
        if (msg != null)
            if(!msg.equals("")) bm = true;
        // eliminamos el mensaje
        session.setAttribute("msg", "");

    %>
    <div id="barra">
        <span class="izquierda"><img src="IMG/plain.png" class="css" alt="Sin CSS" onclick="setActiveStyleSheet('none', 1); return false; actualizar();" /><img src="IMG/screen.png" class="css" alt="CSS estilo normal" onclick="setActiveStyleSheet('normal', 1); return false; actualizar();" /><img src="IMG/mobile.png" class="css" alt="CSS version movil" onclick="setActiveStyleSheet('mobile', 1); return false; actualizar();"/></span>
        <% if (bm) { %><span class="<% if (!b) { %>centro positive<% } else {%>centro negative <% } %>"><%= msg %></span><% } %>
        <span class="derecha">Iniciada Sesión: <span class="autor"><%= au %> : <%= ap %></span><% if (showManage) { %><a href="doShowWall">Muro</a> <% } %><a href="logout">Cerrar Sesion</a></span>
    </div>
    <div id="cuerpo">
        <h1>Administracion de Usuarios</h1>
        <h4>Para crear un nuevo usuario, introduce un nuevo nombre y pulsa crear...</h4>
        <div class="addUser">
        <form method="post" action="doAddUser">
            <p class="classname">
                <label for="form_name">Nuevo Usuario</label><br />
                <input type="text" name="form_name"><input type="submit" value="Crear"/>
            </p>
        </form>
        </div>
        <h2>Editar Usuarios</h2>
        <h4>Para borrar un usuario, arrastralo hasta la papelera...</h4>
        <div class="papelera" id="papelera">
              <img src="IMG/bin.png" alt="Suelta aqui para eliminar" id="bin"/>
	  </div>
        <%
            List<Usuarios> um;
            // Cargamos todos los mensajes
            um = (List<Usuarios>)session.getAttribute("um");
            Iterator e = um.iterator();
            while (e.hasNext()) {
                Usuarios m = (Usuarios) e.next();
                String n = m.getNombre();
                String p = m.getPermisos();
          %>
        <div class="editUser" id="<%= n %>">
	    <form action="doEditUser" method="post" name="formulario">
	      <p class="gestionautor"><%= n + " : " + p %></p>
	      <div class="placebuttons">
              <input type="submit" name="per" value="GUEST" class="button3" <% if (p.equals("GUEST")) out.print("disabled ");  %> />
	      <input type="submit" name="per" value="USER" class="button3"<% if (p.equals("USER")) out.print("disabled ");  %>/>
	      <input type="submit" name="per" value="ADMIN" class="button3"<% if (p.equals("ADMIN")) out.print("disabled ");  %>/>
              <input type="hidden" name="name" value="<%= n %>" />
	    </div>
	    </form>
        </div>
        <% } //del while %>
        <script>preparar();</script>
    </div>
    <div id="pie">
        Practica 3 - Programacion de Aplicaciones Web - Curso 2010 / 2011
    </div>


</body>
</html>
